#login-page {
    width: 100%;
    height: 100%;
    position: absolute;
    .bg {
        background-color: #41bfd8;
        background-image: url(/static/images/login/bg.jpg);
        width: 100%;
        height: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        display: table;
    }
    .login-area {
        display: table-cell;
        height: 100%;
        text-align: center;
        vertical-align: middle;
        font-size: 0px;
    }
    .logo {
        height: 83px;
    }
    p.desc {
        color: #FFF;
        font-size: 28px;
        margin: 26px 0 0;
        letter-spacing: 15px;
    }
    ul {
        width: 519px;
        background-color: #FFF;
        margin: 0 auto;
        font-size: 18px;
        padding: 0px;
        margin-top: 30px;
        border-radius: 12px;
        box-shadow: 0px 3px 13px -3px #000;
    }
    li {
        width: 456px;
        margin: 0 auto;
        padding: 35px 0;
        position: relative;
        box-sizing: border-box;
        span {
            height: 20px;
            background-repeat: no-repeat;
            background-position: 0%;
            padding-left: 22px;
        }
        &:last-child {
            &:after {
                height: 0px !important;
            }
            span {
                letter-spacing: 0.5rem;
            }
        }
        &:after {
            content: '';
            height: 1px;
            width: 100%;
            background-color: $border-color;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            // transform: scaleY(.5);
        }
    }
    .table-cell {
        text-align: left;
        &:first-child {
            width: 112px;
        }
        input {
            width: 100%;
            height: 23px;
            border: none;
            outline: 0;
            font-size: 18px;
            box-sizing: border-box;
        }
    }
    // 忘记密码
    .forget-password {
        font-size: 18px;
        margin: 11px auto 0;
        width: 519px;
        text-align: right;
        a {
            color: #FFF;
        }
    }
    a.login {
        width: 179px;
        height: 63px;
        background-image: url(/static/images/login/button.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        display: block;
        margin: 41px auto 0;
        color: #FFF;
        line-height: 53px;
        text-align: center;
        font-size: 22px;
        text-decoration: none;
    }
}